a technological masterpiece - İspanyolca İngilizce Sözlük